<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: Enumerated Types</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__group__ctb__enums.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Enumerated Types<div class="ingroups"><a class="el" href="group__group__ctb.html">CTB          (Continuous Time Block)</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga2175f16ceffc2774b50643be95f32137"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga2175f16ceffc2774b50643be95f32137">cy_en_ctb_opamp_sel_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2175f16ceffc2774b50643be95f32137a9e99c0e580cf26beea9ba5a088d20738">CY_CTB_OPAMP_NONE</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2175f16ceffc2774b50643be95f32137a715789db816ed8db3729da6e57aacdcb">CY_CTB_OPAMP_0</a> = CTBM_INTR_COMP0_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2175f16ceffc2774b50643be95f32137a9318dd62afb23fc0c4dac2abcfcea5f0">CY_CTB_OPAMP_1</a> = CTBM_INTR_COMP1_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2175f16ceffc2774b50643be95f32137a4c859afffdcf6dcf16c4350906759488">CY_CTB_OPAMP_BOTH</a> = CTBM_INTR_COMP0_Msk | CTBM_INTR_COMP1_Msk
<br />
 }<tr class="memdesc:ga2175f16ceffc2774b50643be95f32137"><td class="mdescLeft">&#160;</td><td class="mdescRight">Most functions allow you to configure a single opamp or both opamps at once.  <a href="group__group__ctb__enums.html#ga2175f16ceffc2774b50643be95f32137">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga2175f16ceffc2774b50643be95f32137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae394b9178fb8507bdc58838cb0bcadc9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#gae394b9178fb8507bdc58838cb0bcadc9">cy_en_ctb_deep_sleep_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggae394b9178fb8507bdc58838cb0bcadc9a5191cfd1c0e9412bc23ad6e38c69057c">CY_CTB_DEEPSLEEP_DISABLE</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggae394b9178fb8507bdc58838cb0bcadc9a99a9612080a1fd52b1d7b661b11730b9">CY_CTB_DEEPSLEEP_ENABLE</a> = CTBM_CTB_CTRL_DEEPSLEEP_ON_Msk
<br />
 }<tr class="memdesc:gae394b9178fb8507bdc58838cb0bcadc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable CTB while in Deep Sleep mode.  <a href="group__group__ctb__enums.html#gae394b9178fb8507bdc58838cb0bcadc9">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gae394b9178fb8507bdc58838cb0bcadc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cbeea246fe4162a2d4d7be689e807c7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga9cbeea246fe4162a2d4d7be689e807c7">cy_en_ctb_power_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga9cbeea246fe4162a2d4d7be689e807c7a66abce3441d5fa21de57a3562618699d">CY_CTB_POWER_OFF</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga9cbeea246fe4162a2d4d7be689e807c7a485df17e1615711ae1bdf8dc4a4544a9">CY_CTB_POWER_LOW</a> = 1UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga9cbeea246fe4162a2d4d7be689e807c7aae2c9f6a316b91068303ed99830455b0">CY_CTB_POWER_MEDIUM</a> = 2UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga9cbeea246fe4162a2d4d7be689e807c7a05afe81fc659387c6bc8353aff8eb5d0">CY_CTB_POWER_HIGH</a> = 3UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga9cbeea246fe4162a2d4d7be689e807c7a29ea09aec9a63a04cc3d40b9cb482d0d">CY_CTB_POWER_PS_LOW</a> = 5UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga9cbeea246fe4162a2d4d7be689e807c7a8bbc21b1cd8d1b080b682bf3956963d8">CY_CTB_POWER_PS_MEDIUM</a> = 6UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga9cbeea246fe4162a2d4d7be689e807c7adc12104acc34a6485c492507bb915ebd">CY_CTB_POWER_PS_HIGH</a> = 7UL
<br />
 }<tr class="memdesc:ga9cbeea246fe4162a2d4d7be689e807c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the power mode of each opamp.  <a href="group__group__ctb__enums.html#ga9cbeea246fe4162a2d4d7be689e807c7">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga9cbeea246fe4162a2d4d7be689e807c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4b99429b5ed1561e1b82bb7a21d9e79"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#gad4b99429b5ed1561e1b82bb7a21d9e79">cy_en_ctb_mode_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggad4b99429b5ed1561e1b82bb7a21d9e79a524f96c99484d892af4fcd85bc5f410c">CY_CTB_MODE_OPAMP1X</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggad4b99429b5ed1561e1b82bb7a21d9e79a156558bf7b355f984d233170ca06b75f">CY_CTB_MODE_OPAMP10X</a> = 1UL &lt;&lt; CTBM_OA_RES0_CTRL_OA0_DRIVE_STR_SEL_Pos, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggad4b99429b5ed1561e1b82bb7a21d9e79a020b57053d5eddc8b6bdb6e24ac100f7">CY_CTB_MODE_COMP</a> = 1UL &lt;&lt; CTBM_OA_RES0_CTRL_OA0_COMP_EN_Pos
<br />
 }<tr class="memdesc:gad4b99429b5ed1561e1b82bb7a21d9e79"><td class="mdescLeft">&#160;</td><td class="mdescRight">The output stage of each opamp can be configured for low-drive strength (1X) to drive internal circuits, for high-drive strength (10X) to drive external circuits, or as a comparator.  <a href="group__group__ctb__enums.html#gad4b99429b5ed1561e1b82bb7a21d9e79">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gad4b99429b5ed1561e1b82bb7a21d9e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8517634c935bde4de8ccce97aa1e21f4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga8517634c935bde4de8ccce97aa1e21f4">cy_en_ctb_pump_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga8517634c935bde4de8ccce97aa1e21f4aad97b2c096dea3320c4167a4989626ee">CY_CTB_PUMP_DISABLE</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga8517634c935bde4de8ccce97aa1e21f4ab9ecbb1c3a529cdeb938ecc3dc6add6f">CY_CTB_PUMP_ENABLE</a> = CTBM_OA_RES0_CTRL_OA0_PUMP_EN_Msk
<br />
 }<tr class="memdesc:ga8517634c935bde4de8ccce97aa1e21f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Each opamp has a charge pump to increase the input range to the rails.  <a href="group__group__ctb__enums.html#ga8517634c935bde4de8ccce97aa1e21f4">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga8517634c935bde4de8ccce97aa1e21f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ae45a6e79c46d06120295f542981cf4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga6ae45a6e79c46d06120295f542981cf4">cy_en_ctb_comp_edge_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga6ae45a6e79c46d06120295f542981cf4a98c8ed8c5a8046b770b4e9b04242c0bb">CY_CTB_COMP_EDGE_DISABLE</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga6ae45a6e79c46d06120295f542981cf4a617377da66e50c24e3067d793310cad2">CY_CTB_COMP_EDGE_RISING</a> = 1UL &lt;&lt; CTBM_OA_RES0_CTRL_OA0_COMPINT_Pos, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga6ae45a6e79c46d06120295f542981cf4ad06eb2689644f2ff0c014ea3ad9912f8">CY_CTB_COMP_EDGE_FALLING</a> = 2UL &lt;&lt; CTBM_OA_RES0_CTRL_OA0_COMPINT_Pos, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga6ae45a6e79c46d06120295f542981cf4af356e98625d625f0ed35260a11dc6647">CY_CTB_COMP_EDGE_BOTH</a> = 3UL &lt;&lt; CTBM_OA_RES0_CTRL_OA0_COMPINT_Pos
<br />
 }<tr class="memdesc:ga6ae45a6e79c46d06120295f542981cf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the type of edge that will trigger a comparator interrupt or disable the interrupt entirely.  <a href="group__group__ctb__enums.html#ga6ae45a6e79c46d06120295f542981cf4">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga6ae45a6e79c46d06120295f542981cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d4c88f3c58f2cba9122932a65721f9e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga1d4c88f3c58f2cba9122932a65721f9e">cy_en_ctb_comp_level_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga1d4c88f3c58f2cba9122932a65721f9eaa7e8ed477072a8fb6656bfa79cfcc364">CY_CTB_COMP_DSI_TRIGGER_OUT_PULSE</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga1d4c88f3c58f2cba9122932a65721f9eaa4b8129109df9d5d1ec3d7253baf7fe2">CY_CTB_COMP_DSI_TRIGGER_OUT_LEVEL</a> = CTBM_OA_RES0_CTRL_OA0_DSI_LEVEL_Msk
<br />
 }<tr class="memdesc:ga1d4c88f3c58f2cba9122932a65721f9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the comparator DSI trigger output level when output is synchronized.  <a href="group__group__ctb__enums.html#ga1d4c88f3c58f2cba9122932a65721f9e">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga1d4c88f3c58f2cba9122932a65721f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab99b3f65e01d39c47bb49b1255f478d2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#gab99b3f65e01d39c47bb49b1255f478d2">cy_en_ctb_comp_bypass_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggab99b3f65e01d39c47bb49b1255f478d2a355e7f8cb9d5ba71b9cd5cfa37e293b5">CY_CTB_COMP_BYPASS_SYNC</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggab99b3f65e01d39c47bb49b1255f478d2a08d98c94b09381eac1a2d87a461f0a02">CY_CTB_COMP_BYPASS_NO_SYNC</a> = CTBM_OA_RES0_CTRL_OA0_BYPASS_DSI_SYNC_Msk
<br />
 }<tr class="memdesc:gab99b3f65e01d39c47bb49b1255f478d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bypass the comparator output synchronization for DSI trigger.  <a href="group__group__ctb__enums.html#gab99b3f65e01d39c47bb49b1255f478d2">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gab99b3f65e01d39c47bb49b1255f478d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad36a97756b1a5ea884c9a6653c0a26c7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#gad36a97756b1a5ea884c9a6653c0a26c7">cy_en_ctb_comp_hyst_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggad36a97756b1a5ea884c9a6653c0a26c7a16c2bec1cbcd96230fb824f04648b4c6">CY_CTB_COMP_HYST_DISABLE</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggad36a97756b1a5ea884c9a6653c0a26c7a5fcfb393b5ff8d864116f914c5147c06">CY_CTB_COMP_HYST_10MV</a> = CTBM_OA_RES0_CTRL_OA0_HYST_EN_Msk
<br />
 }<tr class="memdesc:gad36a97756b1a5ea884c9a6653c0a26c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable or enable the 10 mV hysteresis for the comparator.  <a href="group__group__ctb__enums.html#gad36a97756b1a5ea884c9a6653c0a26c7">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gad36a97756b1a5ea884c9a6653c0a26c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8acf16f6a93889e58b75b4815fe28e1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#gac8acf16f6a93889e58b75b4815fe28e1">cy_en_ctb_switch_state_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggac8acf16f6a93889e58b75b4815fe28e1a0d835ce0061b1e33561452130ffa11d5">CY_CTB_SWITCH_OPEN</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggac8acf16f6a93889e58b75b4815fe28e1ae2c904113408e3b49060ed262c68b296">CY_CTB_SWITCH_CLOSE</a> = 1UL
<br />
 }<tr class="memdesc:gac8acf16f6a93889e58b75b4815fe28e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switch state, either open or closed, to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>.  <a href="group__group__ctb__enums.html#gac8acf16f6a93889e58b75b4815fe28e1">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gac8acf16f6a93889e58b75b4815fe28e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec6e363ff07a3f06e9e4f1c709c1574e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#gaec6e363ff07a3f06e9e4f1c709c1574e">cy_en_ctb_switch_register_sel_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaec6e363ff07a3f06e9e4f1c709c1574ea50c28d673af60be66d7e4a4902dbabd3">CY_CTB_SWITCH_OA0_SW</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaec6e363ff07a3f06e9e4f1c709c1574ea298181a09a72b4991fd65bdc2bed53b0">CY_CTB_SWITCH_OA1_SW</a> = 1UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaec6e363ff07a3f06e9e4f1c709c1574ea3adb0e2bc252a87689056cfcb7331717">CY_CTB_SWITCH_CTD_SW</a> = 2UL
<br />
 }<tr class="memdesc:gaec6e363ff07a3f06e9e4f1c709c1574e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The switch register to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>.  <a href="group__group__ctb__enums.html#gaec6e363ff07a3f06e9e4f1c709c1574e">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaec6e363ff07a3f06e9e4f1c709c1574e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga489ce541855b5cc316c20a7f801b068c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga489ce541855b5cc316c20a7f801b068c">cy_en_ctb_oa0_switches_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga489ce541855b5cc316c20a7f801b068caabc6c82b15f05611a1f21c54976989c1">CY_CTB_SW_OA0_POS_AMUXBUSA_MASK</a> = CTBM_OA0_SW_OA0P_A00_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga489ce541855b5cc316c20a7f801b068caf66ad18756866b4ee3f3cd2da7b0fcc0">CY_CTB_SW_OA0_POS_PIN0_MASK</a> = CTBM_OA0_SW_OA0P_A20_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga489ce541855b5cc316c20a7f801b068cace1bf5a1854c19a9a08664d0fdf2ecb8">CY_CTB_SW_OA0_POS_PIN6_MASK</a> = CTBM_OA0_SW_OA0P_A30_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga489ce541855b5cc316c20a7f801b068ca44bd09da7a365d775cfc1e4dc25b214c">CY_CTB_SW_OA0_NEG_PIN1_MASK</a> = CTBM_OA0_SW_OA0M_A11_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga489ce541855b5cc316c20a7f801b068ca1793d12de89225c8c03687658c63df3a">CY_CTB_SW_OA0_NEG_OUT_MASK</a> = CTBM_OA0_SW_OA0M_A81_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga489ce541855b5cc316c20a7f801b068cafaf7c4f189fd00caeff0e2dedca7baee">CY_CTB_SW_OA0_OUT_SARBUS0_MASK</a> = CTBM_OA0_SW_OA0O_D51_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga489ce541855b5cc316c20a7f801b068ca9711f42d9c38b5988944e12e94ce9a2d">CY_CTB_SW_OA0_OUT_SHORT_1X_10X_MASK</a> = CTBM_OA0_SW_OA0O_D81_Msk
<br />
 }<tr class="memdesc:ga489ce541855b5cc316c20a7f801b068c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switch masks for Opamp0 to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>.  <a href="group__group__ctb__enums.html#ga489ce541855b5cc316c20a7f801b068c">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga489ce541855b5cc316c20a7f801b068c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d6abb7e9f8fb4e7c41bf1480d829eeb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga2d6abb7e9f8fb4e7c41bf1480d829eeb">cy_en_ctb_oa1_switches_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2d6abb7e9f8fb4e7c41bf1480d829eeba86e6355d9ba320b1f36e4a415aed2ab6">CY_CTB_SW_OA1_POS_AMUXBUSB_MASK</a> = CTBM_OA1_SW_OA1P_A03_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2d6abb7e9f8fb4e7c41bf1480d829eeba2aba3d6ffee44cb6e571107126131900">CY_CTB_SW_OA1_POS_PIN5_MASK</a> = CTBM_OA1_SW_OA1P_A13_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2d6abb7e9f8fb4e7c41bf1480d829eebafa644eda36074088cb30c791bd29cde4">CY_CTB_SW_OA1_POS_PIN7_MASK</a> = CTBM_OA1_SW_OA1P_A43_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2d6abb7e9f8fb4e7c41bf1480d829eeba337e6165a13e74cc348bdccdb85ab7e2">CY_CTB_SW_OA1_POS_AREF_MASK</a> = CTBM_OA1_SW_OA1P_A73_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2d6abb7e9f8fb4e7c41bf1480d829eeba4c586c986e703e82895edf54eb603dde">CY_CTB_SW_OA1_NEG_PIN4_MASK</a> = CTBM_OA1_SW_OA1M_A22_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2d6abb7e9f8fb4e7c41bf1480d829eebae1dc2638caf2ff2b7841c2e798c9b880">CY_CTB_SW_OA1_NEG_OUT_MASK</a> = CTBM_OA1_SW_OA1M_A82_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2d6abb7e9f8fb4e7c41bf1480d829eeba80e1de8eb9c2d800a950c00a7150c23d">CY_CTB_SW_OA1_OUT_SARBUS0_MASK</a> = CTBM_OA1_SW_OA1O_D52_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2d6abb7e9f8fb4e7c41bf1480d829eeba7ef7667132af7a77c6013ba5de913bca">CY_CTB_SW_OA1_OUT_SARBUS1_MASK</a> = CTBM_OA1_SW_OA1O_D62_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga2d6abb7e9f8fb4e7c41bf1480d829eebacc6a1f492795a334b048c214d1c9ce04">CY_CTB_SW_OA1_OUT_SHORT_1X_10X_MASK</a> = CTBM_OA1_SW_OA1O_D82_Msk
<br />
 }<tr class="memdesc:ga2d6abb7e9f8fb4e7c41bf1480d829eeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switch masks for Opamp1 to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>.  <a href="group__group__ctb__enums.html#ga2d6abb7e9f8fb4e7c41bf1480d829eeb">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga2d6abb7e9f8fb4e7c41bf1480d829eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0495f79031c0cac37acdb7830cb0149"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#gaf0495f79031c0cac37acdb7830cb0149">cy_en_ctb_ctd_switches_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149a7e29acb869951f07acf1c559e53bebcc">CY_CTB_SW_CTD_REF_OA1_OUT_MASK</a> = CTBM_CTD_SW_CTDD_CRD_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149a4731fa0e041863f465fbee252f47f290">CY_CTB_SW_CTD_REFSENSE_OA1_NEG_MASK</a> = CTBM_CTD_SW_CTDS_CRS_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149ab9df8c23f3895bd698760378a5201524">CY_CTB_SW_CTD_OUT_OA1_NEG_MASK</a> = CTBM_CTD_SW_CTDS_COR_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149a8237d80f632f389ff6c653053f521e6d">CY_CTB_SW_CTD_OUT_PIN6_MASK</a> = CTBM_CTD_SW_CTDO_C6H_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149a959a0dd9a46b157f6b419557c5135ed2">CY_CTB_SW_CTD_OUT_CHOLD_MASK</a> = CTBM_CTD_SW_CTDO_COS_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149ab284ce0db8e0418d4bd81bd03a470747">CY_CTB_SW_CTD_OUT_OA0_1X_OUT_MASK</a> = CTBM_CTD_SW_CTDH_COB_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149ab32b993a1506cd11856d0f2d1ec03665">CY_CTB_SW_CTD_CHOLD_CONNECT_MASK</a> = CTBM_CTD_SW_CTDH_CHD_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149a01d02339f19a242296784d985050b707">CY_CTB_SW_CTD_CHOLD_OA0_POS_MASK</a> = CTBM_CTD_SW_CTDH_CA0_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149aff93f7d60121d0d0f05f6ed9d043c878">CY_CTB_SW_CTD_CHOLD_OA0_POS_ISOLATE_MASK</a> = CTBM_CTD_SW_CTDH_CIS_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggaf0495f79031c0cac37acdb7830cb0149aa4bd11b4974d26669087254bc618a3f7">CY_CTB_SW_CTD_CHOLD_LEAKAGE_REDUCTION_MASK</a> = CTBM_CTD_SW_CTDH_ILR_Msk
<br />
 }<tr class="memdesc:gaf0495f79031c0cac37acdb7830cb0149"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switch masks for CTDAC to CTB routing to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>.  <a href="group__group__ctb__enums.html#gaf0495f79031c0cac37acdb7830cb0149">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaf0495f79031c0cac37acdb7830cb0149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59d4d9205cd078c9cd13da897cff59c9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga59d4d9205cd078c9cd13da897cff59c9">cy_en_ctb_switch_sar_seq_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga59d4d9205cd078c9cd13da897cff59c9a1b98ab7993e67571b65d088a0ac8545a">CY_CTB_SW_SEQ_CTRL_D51_MASK</a> = CTBM_CTB_SW_SQ_CTRL_P2_SQ_CTRL23_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga59d4d9205cd078c9cd13da897cff59c9a8730acd00aff4c100ec2ff08c6294018">CY_CTB_SW_SEQ_CTRL_D52_D62_MASK</a> = CTBM_CTB_SW_SQ_CTRL_P3_SQ_CTRL23_Msk, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga59d4d9205cd078c9cd13da897cff59c9ad1fdbc2f7df70acf1fcfc095b55afbbf">CY_CTB_SW_SEQ_CTRL_D51_D52_D62_MASK</a> = CTBM_CTB_SW_SQ_CTRL_P2_SQ_CTRL23_Msk | CTBM_CTB_SW_SQ_CTRL_P3_SQ_CTRL23_Msk
<br />
 }<tr class="memdesc:ga59d4d9205cd078c9cd13da897cff59c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Masks for CTB switches that can be controlled by the SAR sequencer.  <a href="group__group__ctb__enums.html#ga59d4d9205cd078c9cd13da897cff59c9">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga59d4d9205cd078c9cd13da897cff59c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga190117863f5c788869e5290717a9fc67"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga190117863f5c788869e5290717a9fc67">cy_en_ctb_compensation_cap_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga190117863f5c788869e5290717a9fc67ada0cf9da5d3611296818d512cd7beb83">CY_CTB_OPAMP_COMPENSATION_CAP_OFF</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga190117863f5c788869e5290717a9fc67a8ee1ef56b80e997036adaa8d6d26fe9d">CY_CTB_OPAMP_COMPENSATION_CAP_MIN</a> = 1UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga190117863f5c788869e5290717a9fc67aec68efcfd18501fd74b178cf0a613438">CY_CTB_OPAMP_COMPENSATION_CAP_MED</a> = 2UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga190117863f5c788869e5290717a9fc67ab9c9145fd10d392684e5d8791f247f0b">CY_CTB_OPAMP_COMPENSATION_CAP_MAX</a> = 3UL
<br />
 }<tr class="memdesc:ga190117863f5c788869e5290717a9fc67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Each opamp also has a programmable compensation capacitor block, that optimizes the stability of the opamp performance based on output load.  <a href="group__group__ctb__enums.html#ga190117863f5c788869e5290717a9fc67">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga190117863f5c788869e5290717a9fc67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbd0b6f0c400f8ca7d8d36b4e9ede503"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#gabbd0b6f0c400f8ca7d8d36b4e9ede503">cy_en_ctb_boost_en_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggabbd0b6f0c400f8ca7d8d36b4e9ede503a38d35bba389050b19e070718a76ef5dd">CY_CTB_OPAMP_BOOST_DISABLE</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggabbd0b6f0c400f8ca7d8d36b4e9ede503af535f450d384db3a95f8bad3d18cd407">CY_CTB_OPAMP_BOOST_ENABLE</a> = CTBM_OA_RES0_CTRL_OA0_BOOST_EN_Msk
<br />
 }<tr class="memdesc:gabbd0b6f0c400f8ca7d8d36b4e9ede503"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable the gain booster.  <a href="group__group__ctb__enums.html#gabbd0b6f0c400f8ca7d8d36b4e9ede503">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gabbd0b6f0c400f8ca7d8d36b4e9ede503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f70d00ef0ce087244399f0784065502"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga3f70d00ef0ce087244399f0784065502">cy_en_ctb_sample_hold_mode_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga3f70d00ef0ce087244399f0784065502a24e3d0e45ba4b0bb6bac7d1468fb1c22">CY_CTB_SH_DISABLE</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga3f70d00ef0ce087244399f0784065502a2f976a4311b8408fd3b0b4ff7f77bf86">CY_CTB_SH_PREPARE_SAMPLE</a> = 1UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga3f70d00ef0ce087244399f0784065502a9f91f672b83cefaa830632f026dc77c4">CY_CTB_SH_SAMPLE</a> = 2UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga3f70d00ef0ce087244399f0784065502a47aff94f55efbf7a105f71348fdaf2a1">CY_CTB_SH_PREPARE_HOLD</a> = 3UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga3f70d00ef0ce087244399f0784065502a04a0f0b544d3cc435b6aa30afaf3e2bd">CY_CTB_SH_HOLD</a> = 4UL
<br />
 }<tr class="memdesc:ga3f70d00ef0ce087244399f0784065502"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sample and hold modes for firmware sampling of the CTDAC output.  <a href="group__group__ctb__enums.html#ga3f70d00ef0ce087244399f0784065502">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga3f70d00ef0ce087244399f0784065502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8430fbb8a80a0e6423f91062071dc018"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga8430fbb8a80a0e6423f91062071dc018">cy_en_ctb_iptat_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga8430fbb8a80a0e6423f91062071dc018a0363148bcf28fa8d38fcfac9330a0d76">CY_CTB_IPTAT_NORMAL</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga8430fbb8a80a0e6423f91062071dc018a3db7156e7ea8ee0aea0ab8b8c06d103d">CY_CTB_IPTAT_LOW</a> = 1UL &lt;&lt; PASS_AREF_AREF_CTRL_CTB_IPTAT_SCALE_Pos
<br />
 }<tr class="memdesc:ga8430fbb8a80a0e6423f91062071dc018"><td class="mdescLeft">&#160;</td><td class="mdescRight">AREF IPTAT bias current output for the CTB.  <a href="group__group__ctb__enums.html#ga8430fbb8a80a0e6423f91062071dc018">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga8430fbb8a80a0e6423f91062071dc018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab17cdf969bc01f75e31685058296f747"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#gab17cdf969bc01f75e31685058296f747">cy_en_ctb_clk_pump_source_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggab17cdf969bc01f75e31685058296f747a328fdf373b541780577a1512901ea537">CY_CTB_CLK_PUMP_SRSS</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggab17cdf969bc01f75e31685058296f747af379a95545f77d200a58cdadbe9e93fc">CY_CTB_CLK_PUMP_PERI</a> = 1UL &lt;&lt; PASS_AREF_AREF_CTRL_CLOCK_PUMP_PERI_SEL_Pos, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#ggab17cdf969bc01f75e31685058296f747a0a18bee7011f49552f490dafe7ff7c14">CY_CTB_CLK_PUMP_DEEPSLEEP</a> = 1UL
<br />
 }<tr class="memdesc:gab17cdf969bc01f75e31685058296f747"><td class="mdescLeft">&#160;</td><td class="mdescRight">CTB charge pump clock sources.  <a href="group__group__ctb__enums.html#gab17cdf969bc01f75e31685058296f747">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gab17cdf969bc01f75e31685058296f747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga279738cdf45bae5815fa28d15158b928"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga279738cdf45bae5815fa28d15158b928">cy_en_ctb_current_mode_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga279738cdf45bae5815fa28d15158b928ae79c4f20db95be6f845a1664e3e1a2ba">CY_CTB_CURRENT_HIGH_ACTIVE</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga279738cdf45bae5815fa28d15158b928a0bc0fbd0ad5387ddbab821402ee5ceeb">CY_CTB_CURRENT_HIGH_ACTIVE_DEEPSLEEP</a> = 1UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga279738cdf45bae5815fa28d15158b928a6f9459a876b5b2e5442ec31dec329aff">CY_CTB_CURRENT_LOW_ACTIVE_DEEPSLEEP</a> = 2UL
<br />
 }<tr class="memdesc:ga279738cdf45bae5815fa28d15158b928"><td class="mdescLeft">&#160;</td><td class="mdescRight">High level opamp current modes.  <a href="group__group__ctb__enums.html#ga279738cdf45bae5815fa28d15158b928">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga279738cdf45bae5815fa28d15158b928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63b4a5fd454ef30adc407445dc6d6a0d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__ctb__enums.html#ga63b4a5fd454ef30adc407445dc6d6a0d">cy_en_ctb_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga63b4a5fd454ef30adc407445dc6d6a0dad45a4f2cdf7cd6ceff1b792ee9fa22c4">CY_CTB_SUCCESS</a> = 0x00UL, 
<br />
&#160;&#160;<a class="el" href="group__group__ctb__enums.html#gga63b4a5fd454ef30adc407445dc6d6a0da5e724967a6716dc6015415c942370cc5">CY_CTB_BAD_PARAM</a> = CY_CTB_ID | CY_PDL_STATUS_ERROR | 0x01UL
<br />
 }<tr class="memdesc:ga63b4a5fd454ef30adc407445dc6d6a0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return states for <a class="el" href="group__group__ctb__functions__init.html#ga11187bf8d766321decd675d3f666adb1">Cy_CTB_Init</a>, <a class="el" href="group__group__ctb__functions__init.html#gafa352730de040364974dc22bd3cec27f">Cy_CTB_OpampInit</a>, <a class="el" href="group__group__ctb__functions__init.html#ga883b9f798a3e8ea627c87f1a0bbf90ba">Cy_CTB_DeInit</a>, and <a class="el" href="group__group__ctb__functions__init.html#ga7bdb789cecd993b6871bc3e31a239473">Cy_CTB_FastInit</a>.  <a href="group__group__ctb__enums.html#ga63b4a5fd454ef30adc407445dc6d6a0d">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga63b4a5fd454ef30adc407445dc6d6a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga2175f16ceffc2774b50643be95f32137"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2175f16ceffc2774b50643be95f32137">&#9670;&nbsp;</a></span>cy_en_ctb_opamp_sel_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga2175f16ceffc2774b50643be95f32137">cy_en_ctb_opamp_sel_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Most functions allow you to configure a single opamp or both opamps at once. </p>
<p>The <a class="el" href="group__group__ctb__functions__interrupts.html#ga77961fdd9eef9504ff17e70577b5ea07">Cy_CTB_SetInterruptMask</a> function can be called with <a class="el" href="group__group__ctb__enums.html#gga2175f16ceffc2774b50643be95f32137a9e99c0e580cf26beea9ba5a088d20738">CY_CTB_OPAMP_NONE</a> and interrupts will be disabled. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga2175f16ceffc2774b50643be95f32137a9e99c0e580cf26beea9ba5a088d20738"></a>CY_CTB_OPAMP_NONE&#160;</td><td class="fielddoc"><p>For disabling interrupts for both opamps. </p>
<p>Used with <a class="el" href="group__group__ctb__functions__interrupts.html#ga77961fdd9eef9504ff17e70577b5ea07">Cy_CTB_SetInterruptMask</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2175f16ceffc2774b50643be95f32137a715789db816ed8db3729da6e57aacdcb"></a>CY_CTB_OPAMP_0&#160;</td><td class="fielddoc"><p>For configuring Opamp0. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2175f16ceffc2774b50643be95f32137a9318dd62afb23fc0c4dac2abcfcea5f0"></a>CY_CTB_OPAMP_1&#160;</td><td class="fielddoc"><p>For configuring Opamp1. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2175f16ceffc2774b50643be95f32137a4c859afffdcf6dcf16c4350906759488"></a>CY_CTB_OPAMP_BOTH&#160;</td><td class="fielddoc"><p>For configuring both Opamp0 and Opamp1. </p>
</td></tr>
</table>

</div>
</div>
<a id="gae394b9178fb8507bdc58838cb0bcadc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae394b9178fb8507bdc58838cb0bcadc9">&#9670;&nbsp;</a></span>cy_en_ctb_deep_sleep_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#gae394b9178fb8507bdc58838cb0bcadc9">cy_en_ctb_deep_sleep_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable or disable CTB while in Deep Sleep mode. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae394b9178fb8507bdc58838cb0bcadc9a5191cfd1c0e9412bc23ad6e38c69057c"></a>CY_CTB_DEEPSLEEP_DISABLE&#160;</td><td class="fielddoc"><p>CTB is disabled during Deep Sleep power mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae394b9178fb8507bdc58838cb0bcadc9a99a9612080a1fd52b1d7b661b11730b9"></a>CY_CTB_DEEPSLEEP_ENABLE&#160;</td><td class="fielddoc"><p>CTB remains enabled during Deep Sleep power mode. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga9cbeea246fe4162a2d4d7be689e807c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9cbeea246fe4162a2d4d7be689e807c7">&#9670;&nbsp;</a></span>cy_en_ctb_power_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga9cbeea246fe4162a2d4d7be689e807c7">cy_en_ctb_power_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure the power mode of each opamp. </p>
<p>Each power setting consumes different levels of current and supports a different input range and gain bandwidth.</p>
<table class="doxtable">
<tr>
<th>Opamp Power</th><th>IDD</th><th>Gain bandwidth </th></tr>
<tr>
<td>OFF </td><td>0 </td><td>NA  </td></tr>
<tr>
<td>LOW </td><td>350 uA </td><td>1 MHz  </td></tr>
<tr>
<td>MEDIUM </td><td>600 uA </td><td>3 MHz for 1X, 2.5 MHz for 10x  </td></tr>
<tr>
<td>HIGH </td><td>1.5 mA </td><td>8 MHz for 1X, 6 MHz for 10x  </td></tr>
</table>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga9cbeea246fe4162a2d4d7be689e807c7a66abce3441d5fa21de57a3562618699d"></a>CY_CTB_POWER_OFF&#160;</td><td class="fielddoc"><p>Opamp is off. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9cbeea246fe4162a2d4d7be689e807c7a485df17e1615711ae1bdf8dc4a4544a9"></a>CY_CTB_POWER_LOW&#160;</td><td class="fielddoc"><p>Low power: IDD = 350 uA, GBW = 1 MHz for both 1x and 10x. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9cbeea246fe4162a2d4d7be689e807c7aae2c9f6a316b91068303ed99830455b0"></a>CY_CTB_POWER_MEDIUM&#160;</td><td class="fielddoc"><p>Medium power: IDD = 600 uA, GBW = 3 MHz for 1x and 2.5 MHz for 10x. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9cbeea246fe4162a2d4d7be689e807c7a05afe81fc659387c6bc8353aff8eb5d0"></a>CY_CTB_POWER_HIGH&#160;</td><td class="fielddoc"><p>High power: IDD = 1500 uA, GBW = 8 MHz for 1x and 6 MHz for 10x. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9cbeea246fe4162a2d4d7be689e807c7a29ea09aec9a63a04cc3d40b9cb482d0d"></a>CY_CTB_POWER_PS_LOW&#160;</td><td class="fielddoc"><p>Power Saver Low power mode: IDD = ~20uA with 1uA bias from AREF, GBW = ~100kHz for 1x/10x, offset correcting IDAC is disabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9cbeea246fe4162a2d4d7be689e807c7a8bbc21b1cd8d1b080b682bf3956963d8"></a>CY_CTB_POWER_PS_MEDIUM&#160;</td><td class="fielddoc"><p>Power Saver Medium power mode: IDD = ~40uA with 1uA bias from AREF, GBW = ~100kHz for 1x/10x, offset correcting IDAC is enabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9cbeea246fe4162a2d4d7be689e807c7adc12104acc34a6485c492507bb915ebd"></a>CY_CTB_POWER_PS_HIGH&#160;</td><td class="fielddoc"><p>Power Saver High power mode: IDD = ~60uA with 1uA bias from AREF, GBW = ~200kHz for 1x/10x, offset correcting IDAC is enabled. </p>
</td></tr>
</table>

</div>
</div>
<a id="gad4b99429b5ed1561e1b82bb7a21d9e79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad4b99429b5ed1561e1b82bb7a21d9e79">&#9670;&nbsp;</a></span>cy_en_ctb_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#gad4b99429b5ed1561e1b82bb7a21d9e79">cy_en_ctb_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The output stage of each opamp can be configured for low-drive strength (1X) to drive internal circuits, for high-drive strength (10X) to drive external circuits, or as a comparator. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggad4b99429b5ed1561e1b82bb7a21d9e79a524f96c99484d892af4fcd85bc5f410c"></a>CY_CTB_MODE_OPAMP1X&#160;</td><td class="fielddoc"><p>Configure opamp for low drive strength for internal connections (1x) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad4b99429b5ed1561e1b82bb7a21d9e79a156558bf7b355f984d233170ca06b75f"></a>CY_CTB_MODE_OPAMP10X&#160;</td><td class="fielddoc"><p>Configure opamp high drive strength for driving a device pin (10x) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad4b99429b5ed1561e1b82bb7a21d9e79a020b57053d5eddc8b6bdb6e24ac100f7"></a>CY_CTB_MODE_COMP&#160;</td><td class="fielddoc"><p>Configure opamp as a comparator. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga8517634c935bde4de8ccce97aa1e21f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8517634c935bde4de8ccce97aa1e21f4">&#9670;&nbsp;</a></span>cy_en_ctb_pump_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga8517634c935bde4de8ccce97aa1e21f4">cy_en_ctb_pump_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Each opamp has a charge pump to increase the input range to the rails. </p>
<p>When the charge pump is enabled, the input range is 0 to VDDA. When disabled, the input range is 0 to VDDA - 1.5 V.</p>
<table class="doxtable">
<tr>
<th>Charge Pump</th><th>Input Range (V) </th></tr>
<tr>
<td>OFF </td><td>0 to VDDA-1.5  </td></tr>
<tr>
<td>ON </td><td>0 to VDDA  </td></tr>
</table>
<p>Note that in Deep Sleep mode, the charge pump is disabled so the input range is reduced. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga8517634c935bde4de8ccce97aa1e21f4aad97b2c096dea3320c4167a4989626ee"></a>CY_CTB_PUMP_DISABLE&#160;</td><td class="fielddoc"><p>Charge pump is disabled for an input range of 0 to VDDA - 1.5 V. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8517634c935bde4de8ccce97aa1e21f4ab9ecbb1c3a529cdeb938ecc3dc6add6f"></a>CY_CTB_PUMP_ENABLE&#160;</td><td class="fielddoc"><p>Charge pump is enabled for an input range of 0 to VDDA. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga6ae45a6e79c46d06120295f542981cf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ae45a6e79c46d06120295f542981cf4">&#9670;&nbsp;</a></span>cy_en_ctb_comp_edge_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga6ae45a6e79c46d06120295f542981cf4">cy_en_ctb_comp_edge_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure the type of edge that will trigger a comparator interrupt or disable the interrupt entirely. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6ae45a6e79c46d06120295f542981cf4a98c8ed8c5a8046b770b4e9b04242c0bb"></a>CY_CTB_COMP_EDGE_DISABLE&#160;</td><td class="fielddoc"><p>Disabled, no interrupts generated. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6ae45a6e79c46d06120295f542981cf4a617377da66e50c24e3067d793310cad2"></a>CY_CTB_COMP_EDGE_RISING&#160;</td><td class="fielddoc"><p>Rising edge generates an interrupt. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6ae45a6e79c46d06120295f542981cf4ad06eb2689644f2ff0c014ea3ad9912f8"></a>CY_CTB_COMP_EDGE_FALLING&#160;</td><td class="fielddoc"><p>Falling edge generates an interrupt. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6ae45a6e79c46d06120295f542981cf4af356e98625d625f0ed35260a11dc6647"></a>CY_CTB_COMP_EDGE_BOTH&#160;</td><td class="fielddoc"><p>Both edges generate an interrupt. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga1d4c88f3c58f2cba9122932a65721f9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1d4c88f3c58f2cba9122932a65721f9e">&#9670;&nbsp;</a></span>cy_en_ctb_comp_level_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga1d4c88f3c58f2cba9122932a65721f9e">cy_en_ctb_comp_level_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configure the comparator DSI trigger output level when output is synchronized. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1d4c88f3c58f2cba9122932a65721f9eaa7e8ed477072a8fb6656bfa79cfcc364"></a>CY_CTB_COMP_DSI_TRIGGER_OUT_PULSE&#160;</td><td class="fielddoc"><p>Send pulse on DSI for each edge of comparator output. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1d4c88f3c58f2cba9122932a65721f9eaa4b8129109df9d5d1ec3d7253baf7fe2"></a>CY_CTB_COMP_DSI_TRIGGER_OUT_LEVEL&#160;</td><td class="fielddoc"><p>DSI output is synchronized version of comparator output. </p>
</td></tr>
</table>

</div>
</div>
<a id="gab99b3f65e01d39c47bb49b1255f478d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab99b3f65e01d39c47bb49b1255f478d2">&#9670;&nbsp;</a></span>cy_en_ctb_comp_bypass_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#gab99b3f65e01d39c47bb49b1255f478d2">cy_en_ctb_comp_bypass_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Bypass the comparator output synchronization for DSI trigger. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab99b3f65e01d39c47bb49b1255f478d2a355e7f8cb9d5ba71b9cd5cfa37e293b5"></a>CY_CTB_COMP_BYPASS_SYNC&#160;</td><td class="fielddoc"><p>Comparator output is synchronized for DSI trigger. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab99b3f65e01d39c47bb49b1255f478d2a08d98c94b09381eac1a2d87a461f0a02"></a>CY_CTB_COMP_BYPASS_NO_SYNC&#160;</td><td class="fielddoc"><p>Comparator output is not synchronized for DSI trigger. </p>
</td></tr>
</table>

</div>
</div>
<a id="gad36a97756b1a5ea884c9a6653c0a26c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad36a97756b1a5ea884c9a6653c0a26c7">&#9670;&nbsp;</a></span>cy_en_ctb_comp_hyst_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#gad36a97756b1a5ea884c9a6653c0a26c7">cy_en_ctb_comp_hyst_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Disable or enable the 10 mV hysteresis for the comparator. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggad36a97756b1a5ea884c9a6653c0a26c7a16c2bec1cbcd96230fb824f04648b4c6"></a>CY_CTB_COMP_HYST_DISABLE&#160;</td><td class="fielddoc"><p>Disable hysteresis. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad36a97756b1a5ea884c9a6653c0a26c7a5fcfb393b5ff8d864116f914c5147c06"></a>CY_CTB_COMP_HYST_10MV&#160;</td><td class="fielddoc"><p>Enable the 10 mV hysteresis. </p>
</td></tr>
</table>

</div>
</div>
<a id="gac8acf16f6a93889e58b75b4815fe28e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac8acf16f6a93889e58b75b4815fe28e1">&#9670;&nbsp;</a></span>cy_en_ctb_switch_state_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#gac8acf16f6a93889e58b75b4815fe28e1">cy_en_ctb_switch_state_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Switch state, either open or closed, to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggac8acf16f6a93889e58b75b4815fe28e1a0d835ce0061b1e33561452130ffa11d5"></a>CY_CTB_SWITCH_OPEN&#160;</td><td class="fielddoc"><p>Open the switch. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8acf16f6a93889e58b75b4815fe28e1ae2c904113408e3b49060ed262c68b296"></a>CY_CTB_SWITCH_CLOSE&#160;</td><td class="fielddoc"><p>Close the switch. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaec6e363ff07a3f06e9e4f1c709c1574e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaec6e363ff07a3f06e9e4f1c709c1574e">&#9670;&nbsp;</a></span>cy_en_ctb_switch_register_sel_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#gaec6e363ff07a3f06e9e4f1c709c1574e">cy_en_ctb_switch_register_sel_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The switch register to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>. </p>
<p>The CTB has three registers for configuring the switch routing matrix. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaec6e363ff07a3f06e9e4f1c709c1574ea50c28d673af60be66d7e4a4902dbabd3"></a>CY_CTB_SWITCH_OA0_SW&#160;</td><td class="fielddoc"><p>Switch register for Opamp0. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaec6e363ff07a3f06e9e4f1c709c1574ea298181a09a72b4991fd65bdc2bed53b0"></a>CY_CTB_SWITCH_OA1_SW&#160;</td><td class="fielddoc"><p>Switch register for Opamp1. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaec6e363ff07a3f06e9e4f1c709c1574ea3adb0e2bc252a87689056cfcb7331717"></a>CY_CTB_SWITCH_CTD_SW&#160;</td><td class="fielddoc"><p>Switch register for CTDAC routing. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga489ce541855b5cc316c20a7f801b068c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga489ce541855b5cc316c20a7f801b068c">&#9670;&nbsp;</a></span>cy_en_ctb_oa0_switches_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga489ce541855b5cc316c20a7f801b068c">cy_en_ctb_oa0_switches_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Switch masks for Opamp0 to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga489ce541855b5cc316c20a7f801b068caabc6c82b15f05611a1f21c54976989c1"></a>CY_CTB_SW_OA0_POS_AMUXBUSA_MASK&#160;</td><td class="fielddoc"><p>Switch A00: Opamp0 non-inverting input to AMUXBUS A. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga489ce541855b5cc316c20a7f801b068caf66ad18756866b4ee3f3cd2da7b0fcc0"></a>CY_CTB_SW_OA0_POS_PIN0_MASK&#160;</td><td class="fielddoc"><p>Switch A20: Opamp0 non-inverting input to Pin 0 of CTB device port. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga489ce541855b5cc316c20a7f801b068cace1bf5a1854c19a9a08664d0fdf2ecb8"></a>CY_CTB_SW_OA0_POS_PIN6_MASK&#160;</td><td class="fielddoc"><p>Switch A30: Opamp0 non-inverting input to Pin 6 of CTB device port. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga489ce541855b5cc316c20a7f801b068ca44bd09da7a365d775cfc1e4dc25b214c"></a>CY_CTB_SW_OA0_NEG_PIN1_MASK&#160;</td><td class="fielddoc"><p>Switch A11: Opamp0 inverting input to Pin 1 of CTB device port. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga489ce541855b5cc316c20a7f801b068ca1793d12de89225c8c03687658c63df3a"></a>CY_CTB_SW_OA0_NEG_OUT_MASK&#160;</td><td class="fielddoc"><p>Switch A81: Opamp0 inverting input to Opamp0 output. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga489ce541855b5cc316c20a7f801b068cafaf7c4f189fd00caeff0e2dedca7baee"></a>CY_CTB_SW_OA0_OUT_SARBUS0_MASK&#160;</td><td class="fielddoc"><p>Switch D51: Opamp0 output to sarbus0. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga489ce541855b5cc316c20a7f801b068ca9711f42d9c38b5988944e12e94ce9a2d"></a>CY_CTB_SW_OA0_OUT_SHORT_1X_10X_MASK&#160;</td><td class="fielddoc"><p>Switch D81: Short Opamp0 1x with 10x outputs. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga2d6abb7e9f8fb4e7c41bf1480d829eeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2d6abb7e9f8fb4e7c41bf1480d829eeb">&#9670;&nbsp;</a></span>cy_en_ctb_oa1_switches_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga2d6abb7e9f8fb4e7c41bf1480d829eeb">cy_en_ctb_oa1_switches_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Switch masks for Opamp1 to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga2d6abb7e9f8fb4e7c41bf1480d829eeba86e6355d9ba320b1f36e4a415aed2ab6"></a>CY_CTB_SW_OA1_POS_AMUXBUSB_MASK&#160;</td><td class="fielddoc"><p>Switch A03: Opamp1 non-inverting input to AMUXBUS B. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2d6abb7e9f8fb4e7c41bf1480d829eeba2aba3d6ffee44cb6e571107126131900"></a>CY_CTB_SW_OA1_POS_PIN5_MASK&#160;</td><td class="fielddoc"><p>Switch A13: Opamp1 non-inverting input to Pin 5 of CTB device port. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2d6abb7e9f8fb4e7c41bf1480d829eebafa644eda36074088cb30c791bd29cde4"></a>CY_CTB_SW_OA1_POS_PIN7_MASK&#160;</td><td class="fielddoc"><p>Switch A43: Opamp1 non-inverting input to Pin 7 of CTB device port. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2d6abb7e9f8fb4e7c41bf1480d829eeba337e6165a13e74cc348bdccdb85ab7e2"></a>CY_CTB_SW_OA1_POS_AREF_MASK&#160;</td><td class="fielddoc"><p>Switch A73: Opamp1 non-inverting input to device Analog Reference (AREF) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2d6abb7e9f8fb4e7c41bf1480d829eeba4c586c986e703e82895edf54eb603dde"></a>CY_CTB_SW_OA1_NEG_PIN4_MASK&#160;</td><td class="fielddoc"><p>Switch A22: Opamp1 inverting input to Pin 4 of CTB device port. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2d6abb7e9f8fb4e7c41bf1480d829eebae1dc2638caf2ff2b7841c2e798c9b880"></a>CY_CTB_SW_OA1_NEG_OUT_MASK&#160;</td><td class="fielddoc"><p>switch A82: Opamp1 inverting input to Opamp1 output </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2d6abb7e9f8fb4e7c41bf1480d829eeba80e1de8eb9c2d800a950c00a7150c23d"></a>CY_CTB_SW_OA1_OUT_SARBUS0_MASK&#160;</td><td class="fielddoc"><p>Switch D52: Opamp1 output to sarbus0. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2d6abb7e9f8fb4e7c41bf1480d829eeba7ef7667132af7a77c6013ba5de913bca"></a>CY_CTB_SW_OA1_OUT_SARBUS1_MASK&#160;</td><td class="fielddoc"><p>Switch D62: Opamp1 output to sarbus1. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2d6abb7e9f8fb4e7c41bf1480d829eebacc6a1f492795a334b048c214d1c9ce04"></a>CY_CTB_SW_OA1_OUT_SHORT_1X_10X_MASK&#160;</td><td class="fielddoc"><p>Switch D82: Short Opamp1 1x with 10x outputs. </p>
</td></tr>
</table>

</div>
</div>
<a id="gaf0495f79031c0cac37acdb7830cb0149"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf0495f79031c0cac37acdb7830cb0149">&#9670;&nbsp;</a></span>cy_en_ctb_ctd_switches_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#gaf0495f79031c0cac37acdb7830cb0149">cy_en_ctb_ctd_switches_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Switch masks for CTDAC to CTB routing to be used in <a class="el" href="group__group__ctb__functions__switches.html#ga63ec666c26a24b2668124d7ddb69d0d3">Cy_CTB_SetAnalogSwitch</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149a7e29acb869951f07acf1c559e53bebcc"></a>CY_CTB_SW_CTD_REF_OA1_OUT_MASK&#160;</td><td class="fielddoc"><p>Switch CRD: Opamp1 output to CTDAC reference. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149a4731fa0e041863f465fbee252f47f290"></a>CY_CTB_SW_CTD_REFSENSE_OA1_NEG_MASK&#160;</td><td class="fielddoc"><p>Switch CRS: CTDAC reference sense to Opamp1 inverting input. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149ab9df8c23f3895bd698760378a5201524"></a>CY_CTB_SW_CTD_OUT_OA1_NEG_MASK&#160;</td><td class="fielddoc"><p>Switch COR: CTDAC output to Opamp1 inverting input. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149a8237d80f632f389ff6c653053f521e6d"></a>CY_CTB_SW_CTD_OUT_PIN6_MASK&#160;</td><td class="fielddoc"><p>Switch C6H: CTDAC output to P6 of CTB device port. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149a959a0dd9a46b157f6b419557c5135ed2"></a>CY_CTB_SW_CTD_OUT_CHOLD_MASK&#160;</td><td class="fielddoc"><p>Switch COS: CTDAC output to hold cap (deglitch capable). </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149ab284ce0db8e0418d4bd81bd03a470747"></a>CY_CTB_SW_CTD_OUT_OA0_1X_OUT_MASK&#160;</td><td class="fielddoc"><p>Switch COB: Drive CTDAC output with opamp0 1x output during hold mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149ab32b993a1506cd11856d0f2d1ec03665"></a>CY_CTB_SW_CTD_CHOLD_CONNECT_MASK&#160;</td><td class="fielddoc"><p>Switch CHD: Hold cap connection. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149a01d02339f19a242296784d985050b707"></a>CY_CTB_SW_CTD_CHOLD_OA0_POS_MASK&#160;</td><td class="fielddoc"><p>Switch CA0: Hold cap to Opamp0 non-inverting input. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149aff93f7d60121d0d0f05f6ed9d043c878"></a>CY_CTB_SW_CTD_CHOLD_OA0_POS_ISOLATE_MASK&#160;</td><td class="fielddoc"><p>Switch CIS: Opamp0 non-inverting input isolation (for hold cap) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf0495f79031c0cac37acdb7830cb0149aa4bd11b4974d26669087254bc618a3f7"></a>CY_CTB_SW_CTD_CHOLD_LEAKAGE_REDUCTION_MASK&#160;</td><td class="fielddoc"><p>Switch ILR: Hold cap leakage reduction (drives far side of isolation switch CIS) </p>
</td></tr>
</table>

</div>
</div>
<a id="ga59d4d9205cd078c9cd13da897cff59c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga59d4d9205cd078c9cd13da897cff59c9">&#9670;&nbsp;</a></span>cy_en_ctb_switch_sar_seq_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga59d4d9205cd078c9cd13da897cff59c9">cy_en_ctb_switch_sar_seq_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Masks for CTB switches that can be controlled by the SAR sequencer. </p>
<p>These masks are used in <a class="el" href="group__group__ctb__functions__switches.html#ga1071f19b5c0808366de90f17e1e25b57">Cy_CTB_EnableSarSeqCtrl</a> and <a class="el" href="group__group__ctb__functions__switches.html#ga66dc5c7b4b9dcb61e2373a015e2c35e1">Cy_CTB_DisableSarSeqCtrl</a>.</p>
<p>The SAR ADC subsystem supports analog routes through three CTB switches on SARBUS0 and SARBUS1. This control allows for pins on the CTB dedicated port to route to the SAR ADC input channels:</p>
<ul>
<li>D51: Connects the inverting terminal of OA0 to SARBUS0</li>
<li>D52: Connects the inverting terminal of OA1 to SARBUS0</li>
<li>D62: Connects the inverting terminal of OA1 to SARBUS1 </li>
</ul>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga59d4d9205cd078c9cd13da897cff59c9a1b98ab7993e67571b65d088a0ac8545a"></a>CY_CTB_SW_SEQ_CTRL_D51_MASK&#160;</td><td class="fielddoc"><p>Enable SAR sequencer control of the D51 switch. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga59d4d9205cd078c9cd13da897cff59c9a8730acd00aff4c100ec2ff08c6294018"></a>CY_CTB_SW_SEQ_CTRL_D52_D62_MASK&#160;</td><td class="fielddoc"><p>Enable SAR sequencer control of the D52 and D62 switches. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga59d4d9205cd078c9cd13da897cff59c9ad1fdbc2f7df70acf1fcfc095b55afbbf"></a>CY_CTB_SW_SEQ_CTRL_D51_D52_D62_MASK&#160;</td><td class="fielddoc"><p>Enable SAR sequencer control of all three switches. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga190117863f5c788869e5290717a9fc67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga190117863f5c788869e5290717a9fc67">&#9670;&nbsp;</a></span>cy_en_ctb_compensation_cap_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga190117863f5c788869e5290717a9fc67">cy_en_ctb_compensation_cap_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Each opamp also has a programmable compensation capacitor block, that optimizes the stability of the opamp performance based on output load. </p>
<p>The compensation cap will be set by the driver based on the opamp drive strength (1x or 10x) selection. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga190117863f5c788869e5290717a9fc67ada0cf9da5d3611296818d512cd7beb83"></a>CY_CTB_OPAMP_COMPENSATION_CAP_OFF&#160;</td><td class="fielddoc"><p>No compensation. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga190117863f5c788869e5290717a9fc67a8ee1ef56b80e997036adaa8d6d26fe9d"></a>CY_CTB_OPAMP_COMPENSATION_CAP_MIN&#160;</td><td class="fielddoc"><p>Minimum compensation - for 1x drive. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga190117863f5c788869e5290717a9fc67aec68efcfd18501fd74b178cf0a613438"></a>CY_CTB_OPAMP_COMPENSATION_CAP_MED&#160;</td><td class="fielddoc"><p>Medium compensation. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga190117863f5c788869e5290717a9fc67ab9c9145fd10d392684e5d8791f247f0b"></a>CY_CTB_OPAMP_COMPENSATION_CAP_MAX&#160;</td><td class="fielddoc"><p>Maximum compensation - for 10x drive. </p>
</td></tr>
</table>

</div>
</div>
<a id="gabbd0b6f0c400f8ca7d8d36b4e9ede503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabbd0b6f0c400f8ca7d8d36b4e9ede503">&#9670;&nbsp;</a></span>cy_en_ctb_boost_en_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#gabbd0b6f0c400f8ca7d8d36b4e9ede503">cy_en_ctb_boost_en_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable or disable the gain booster. </p>
<p>The gain booster will be set by the driver based on the opamp drive strength (1x or 10x) selection. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggabbd0b6f0c400f8ca7d8d36b4e9ede503a38d35bba389050b19e070718a76ef5dd"></a>CY_CTB_OPAMP_BOOST_DISABLE&#160;</td><td class="fielddoc"><p>Disable gain booster - for 10x drive. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabbd0b6f0c400f8ca7d8d36b4e9ede503af535f450d384db3a95f8bad3d18cd407"></a>CY_CTB_OPAMP_BOOST_ENABLE&#160;</td><td class="fielddoc"><p>Enable gain booster - for 1x drive. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga3f70d00ef0ce087244399f0784065502"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3f70d00ef0ce087244399f0784065502">&#9670;&nbsp;</a></span>cy_en_ctb_sample_hold_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga3f70d00ef0ce087244399f0784065502">cy_en_ctb_sample_hold_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sample and hold modes for firmware sampling of the CTDAC output. </p>
<p>To perform a sample or a hold, a preparation step must first be executed to open the required switches.</p>
<ol type="1">
<li>Call <a class="el" href="group__group__ctb__functions__sample__hold.html#ga08a0df606bea1204aa32ea5d343ac650">Cy_CTB_DACSampleAndHold</a> with <a class="el" href="group__group__ctb__enums.html#gga3f70d00ef0ce087244399f0784065502a2f976a4311b8408fd3b0b4ff7f77bf86">CY_CTB_SH_PREPARE_SAMPLE</a> or <a class="el" href="group__group__ctb__enums.html#gga3f70d00ef0ce087244399f0784065502a47aff94f55efbf7a105f71348fdaf2a1">CY_CTB_SH_PREPARE_HOLD</a></li>
<li>Enable or disable CTDAC output</li>
<li>Call <a class="el" href="group__group__ctb__functions__sample__hold.html#ga08a0df606bea1204aa32ea5d343ac650">Cy_CTB_DACSampleAndHold</a> with <a class="el" href="group__group__ctb__enums.html#gga3f70d00ef0ce087244399f0784065502a9f91f672b83cefaa830632f026dc77c4">CY_CTB_SH_SAMPLE</a> or <a class="el" href="group__group__ctb__enums.html#gga3f70d00ef0ce087244399f0784065502a04a0f0b544d3cc435b6aa30afaf3e2bd">CY_CTB_SH_HOLD</a> </li>
</ol>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga3f70d00ef0ce087244399f0784065502a24e3d0e45ba4b0bb6bac7d1468fb1c22"></a>CY_CTB_SH_DISABLE&#160;</td><td class="fielddoc"><p>The hold capacitor is not connected - this disables sample and hold. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3f70d00ef0ce087244399f0784065502a2f976a4311b8408fd3b0b4ff7f77bf86"></a>CY_CTB_SH_PREPARE_SAMPLE&#160;</td><td class="fielddoc"><p>Prepares the required switches for a following sample. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3f70d00ef0ce087244399f0784065502a9f91f672b83cefaa830632f026dc77c4"></a>CY_CTB_SH_SAMPLE&#160;</td><td class="fielddoc"><p>Performs a sample of the voltage. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3f70d00ef0ce087244399f0784065502a47aff94f55efbf7a105f71348fdaf2a1"></a>CY_CTB_SH_PREPARE_HOLD&#160;</td><td class="fielddoc"><p>Prepares the required switches for a following hold. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3f70d00ef0ce087244399f0784065502a04a0f0b544d3cc435b6aa30afaf3e2bd"></a>CY_CTB_SH_HOLD&#160;</td><td class="fielddoc"><p>Performs a hold of the previously sampled voltage. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga8430fbb8a80a0e6423f91062071dc018"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8430fbb8a80a0e6423f91062071dc018">&#9670;&nbsp;</a></span>cy_en_ctb_iptat_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga8430fbb8a80a0e6423f91062071dc018">cy_en_ctb_iptat_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AREF IPTAT bias current output for the CTB. </p>
<p>The CTB bias current can be 1 uA (normal) or 100 nA (low current). </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga8430fbb8a80a0e6423f91062071dc018a0363148bcf28fa8d38fcfac9330a0d76"></a>CY_CTB_IPTAT_NORMAL&#160;</td><td class="fielddoc"><p>1 uA bias current to the CTB </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8430fbb8a80a0e6423f91062071dc018a3db7156e7ea8ee0aea0ab8b8c06d103d"></a>CY_CTB_IPTAT_LOW&#160;</td><td class="fielddoc"><p>100 nA bias current to the CTB </p>
</td></tr>
</table>

</div>
</div>
<a id="gab17cdf969bc01f75e31685058296f747"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab17cdf969bc01f75e31685058296f747">&#9670;&nbsp;</a></span>cy_en_ctb_clk_pump_source_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#gab17cdf969bc01f75e31685058296f747">cy_en_ctb_clk_pump_source_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>CTB charge pump clock sources. </p>
<p>The CTB pump clock can come from:</p><ul>
<li>a dedicated divider clock in the SRSS</li>
<li>one of the CLK_PERI dividers </li>
</ul>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab17cdf969bc01f75e31685058296f747a328fdf373b541780577a1512901ea537"></a>CY_CTB_CLK_PUMP_SRSS&#160;</td><td class="fielddoc"><p>Use the dedicated pump clock from SRSSp. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab17cdf969bc01f75e31685058296f747af379a95545f77d200a58cdadbe9e93fc"></a>CY_CTB_CLK_PUMP_PERI&#160;</td><td class="fielddoc"><p>Use one of the CLK_PERI dividers. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab17cdf969bc01f75e31685058296f747a0a18bee7011f49552f490dafe7ff7c14"></a>CY_CTB_CLK_PUMP_DEEPSLEEP&#160;</td><td class="fielddoc"><p>Use the Deep Sleep Clock (<a class="el" href="group__group__sysanalog.html#group_sysanalog_dpslp">Deep Sleep Clock</a>) - applicable for PASS_v2 only. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga279738cdf45bae5815fa28d15158b928"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga279738cdf45bae5815fa28d15158b928">&#9670;&nbsp;</a></span>cy_en_ctb_current_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga279738cdf45bae5815fa28d15158b928">cy_en_ctb_current_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>High level opamp current modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga279738cdf45bae5815fa28d15158b928ae79c4f20db95be6f845a1664e3e1a2ba"></a>CY_CTB_CURRENT_HIGH_ACTIVE&#160;</td><td class="fielddoc"><p>Uses 1 uA reference current with charge pump enabled. </p>
<p>Available in Active and Low Power </p>
</td></tr>
<tr><td class="fieldname"><a id="gga279738cdf45bae5815fa28d15158b928a0bc0fbd0ad5387ddbab821402ee5ceeb"></a>CY_CTB_CURRENT_HIGH_ACTIVE_DEEPSLEEP&#160;</td><td class="fielddoc"><p>Uses 1 uA reference current with charge pump disabled. </p>
<p>Available in all power modes </p>
</td></tr>
<tr><td class="fieldname"><a id="gga279738cdf45bae5815fa28d15158b928a6f9459a876b5b2e5442ec31dec329aff"></a>CY_CTB_CURRENT_LOW_ACTIVE_DEEPSLEEP&#160;</td><td class="fielddoc"><p>Uses 100 nA reference current with charge pump disabled. </p>
<p>Available in all power modes </p>
</td></tr>
</table>

</div>
</div>
<a id="ga63b4a5fd454ef30adc407445dc6d6a0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga63b4a5fd454ef30adc407445dc6d6a0d">&#9670;&nbsp;</a></span>cy_en_ctb_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__ctb__enums.html#ga63b4a5fd454ef30adc407445dc6d6a0d">cy_en_ctb_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return states for <a class="el" href="group__group__ctb__functions__init.html#ga11187bf8d766321decd675d3f666adb1">Cy_CTB_Init</a>, <a class="el" href="group__group__ctb__functions__init.html#gafa352730de040364974dc22bd3cec27f">Cy_CTB_OpampInit</a>, <a class="el" href="group__group__ctb__functions__init.html#ga883b9f798a3e8ea627c87f1a0bbf90ba">Cy_CTB_DeInit</a>, and <a class="el" href="group__group__ctb__functions__init.html#ga7bdb789cecd993b6871bc3e31a239473">Cy_CTB_FastInit</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga63b4a5fd454ef30adc407445dc6d6a0dad45a4f2cdf7cd6ceff1b792ee9fa22c4"></a>CY_CTB_SUCCESS&#160;</td><td class="fielddoc"><p>Initialization completed successfully. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga63b4a5fd454ef30adc407445dc6d6a0da5e724967a6716dc6015415c942370cc5"></a>CY_CTB_BAD_PARAM&#160;</td><td class="fielddoc"><p>Input pointers were NULL and initialization could not be completed. </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
